package com.amigo.online.common.param.result.goods;

import java.util.ArrayList;
import java.util.List;


public class GoodsDetailInfo {
	
	/**
	 * 商品id
	 */
	private Long id;
	
	/**
	 * 店长id
	 */
	private Long userId;

	/**
	 * 商户id
	 */

	private Long merchantId;
	
	/**
	 * 商户名称
	 */
	private String merchantName;

	/**
	 * 活动标题
	 */
	private String title;
	
	/**
	 * 活动标题
	 */
	private String coverImg;

	/**
	 * 商品价格
	 */
	private Integer price;
	
	/**
	 * 折扣价
	 */
	private Integer discountPrice;

	/**
	 * 0-审核失败 1-审核中 2-上架中 3-下架中
	 */
	private Integer status;

	/**
	 * 1删除   0未删除 
	 */
	private Integer deleted;
	
	/**
     * 店铺头像
     */
    private String merchantAvatar;
    
    /**
     * 店铺地址
     */
    private String storeAdderss;
	
    /**
     * 商家固定电话
     */
    private String merchantPhoneNumber;
    
    /**
     * 营业开始时间(eg: 9:00-21:45)
     */
    private String startTime;

    /**
     * 营业结束时间(eg: 9:00-21:45)
     */
    private String endTime;

    /**
     * 营业开始周(eg: 周一至周五)
     */
    private Integer startWeek;

    /**
     * 营业结束周(eg: 周一至周五)
     */
    private Integer endWeek;
    
    /**
     * 纬度
     */
    private String lat;

    /**
     * 经度
     */
    private String lng;
    
    private String distance; //小于0.1km的按0.1km展示
    
    /**
     * 综合评分，满分10分
     */
    private Double grade;
    
    /**
     * 展示图片
     */
    private List<GoodsImgInfo> showImgs = new ArrayList<>();
    
    /**
     * 详情配图
     */
    private List<GoodsImgInfo> detailImgs = new ArrayList<>();
    
    /**
     * 是否营业
     */
    private boolean opened ;
    
    /**
     * 是否收藏
     */
    private boolean collected ;
    /**
     * 收藏id
     */
    private Long collectId ;
    
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(Long merchantId) {
		this.merchantId = merchantId;
	}

	public String getMerchantName() {
		return merchantName;
	}

	public void setMerchantName(String merchantName) {
		this.merchantName = merchantName;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public Integer getPrice() {
		return price;
	}

	public void setPrice(Integer price) {
		this.price = price;
	}

	public Integer getDiscountPrice() {
		return discountPrice;
	}

	public void setDiscountPrice(Integer discountPrice) {
		this.discountPrice = discountPrice;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getDeleted() {
		return deleted;
	}

	public void setDeleted(Integer deleted) {
		this.deleted = deleted;
	}

	public String getMerchantAvatar() {
		return merchantAvatar;
	}

	public void setMerchantAvatar(String merchantAvatar) {
		this.merchantAvatar = merchantAvatar;
	}

	public String getMerchantPhoneNumber() {
		return merchantPhoneNumber;
	}

	public void setMerchantPhoneNumber(String merchantPhoneNumber) {
		this.merchantPhoneNumber = merchantPhoneNumber;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Integer getStartWeek() {
		return startWeek;
	}

	public void setStartWeek(Integer startWeek) {
		this.startWeek = startWeek;
	}

	public Integer getEndWeek() {
		return endWeek;
	}

	public void setEndWeek(Integer endWeek) {
		this.endWeek = endWeek;
	}

	public String getLat() {
		return lat;
	}

	public void setLat(String lat) {
		this.lat = lat;
	}

	public String getLng() {
		return lng;
	}

	public void setLng(String lng) {
		this.lng = lng;
	}

	public String getDistance() {
		return distance;
	}

	public void setDistance(String distance) {
		this.distance = distance;
	}

	public Double getGrade() {
		return grade;
	}

	public void setGrade(Double grade) {
		this.grade = grade;
	}

	public String getStoreAdderss() {
		return storeAdderss;
	}

	public void setStoreAdderss(String storeAdderss) {
		this.storeAdderss = storeAdderss;
	}

	public List<GoodsImgInfo> getShowImgs() {
		return showImgs;
	}

	public void setShowImgs(List<GoodsImgInfo> showImgs) {
		this.showImgs = showImgs;
	}

	public List<GoodsImgInfo> getDetailImgs() {
		return detailImgs;
	}

	public void setDetailImgs(List<GoodsImgInfo> detailImgs) {
		this.detailImgs = detailImgs;
	}

	public String getCoverImg() {
		return coverImg;
	}

	public void setCoverImg(String coverImg) {
		this.coverImg = coverImg;
	}

	public boolean isOpened() {
		return opened;
	}

	public void setOpened(boolean opened) {
		this.opened = opened;
	}

	public boolean isCollected() {
		return collected;
	}

	public void setCollected(boolean collected) {
		this.collected = collected;
	}

	public Long getCollectId() {
		return collectId;
	}

	public void setCollectId(Long collectId) {
		this.collectId = collectId;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	
}
